home *** CD-ROM | disk | FTP | other *** search
/ Aminet 41 / Aminet 41 (2001)(Schatztruhe)[!][Feb 2001].iso / Aminet / comm / misc / MPackMUI.lha / MPackMUI / Source / MPackMUI.h < prev    next >
Encoding:
C/C++ Source or Header  |  2000-08-23  |  1.7 KB  |  80 lines

  1. // --------------------------------------------------------------------------------------------------------------
  2. //
  3. //   MPackMUI V1.01 Main Header
  4. //
  5. // --------------------------------------------------------------------------------------------------------------
  6.  
  7. #include <exec/types.h>
  8. #include <intuition/classusr.h>
  9. #include <libraries/mui.h>
  10.  
  11. #include <clib/alib_protos.h>
  12. #include <proto/dos.h>
  13. #include <proto/exec.h>
  14. #include <proto/intuition.h>
  15.  
  16. #include <stdlib.h>
  17. #include <string.h>
  18.  
  19. #include "Enum.h"
  20.  
  21. // --------------------------------------------------------------------------------------------------------------
  22.  
  23. // Internal Prototypes
  24.  
  25. void OpenLibraries();
  26. void HandleIDCMP();
  27. void CleanUp();
  28.  
  29. // External Prototypes
  30.  
  31. void CreateGUI();
  32. void DoEasyReq(char *);
  33. void OpenPrefs(char *);
  34. void FreeList(struct List *);
  35.  
  36. // Library bases
  37.  
  38. struct Library *MUIMasterBase = NULL;
  39.  
  40. // GUI stuff
  41.  
  42. Object *App = NULL;
  43. Object *Windows[WID_LAST];
  44. Object *Gadgets[GID_LAST];
  45. APTR Menus[MEN_LAST];
  46.  
  47. // Miscellaneous
  48.  
  49. BOOL Running = TRUE;                                                            /* When FALSE, program quits */
  50.  
  51. const char *DefaultMIMETypes[] = {
  52.     "application/octet-stream",
  53.     "application/x-zip",
  54.     "application/x-tar",
  55.     "application/x-lha",
  56.     "application/x-lzx",
  57.     "audio/x-8svx",
  58.     "audio/wav",
  59.     "audio/au",
  60.     "audio/mpeg",
  61.     "image/x-ilbm",
  62.     "image/gif",
  63.     "image/jpeg",
  64.     "image/png",
  65.     "image/bmp",
  66.     "image/xbm",
  67.     "video/x-anim",
  68.     "video/avi",
  69.     "video/mpeg",
  70.     NULL
  71. };
  72.  
  73. char *MIMETypes[256] = {NULL};
  74.  
  75. struct List MIMEList;
  76.  
  77. // --------------------------------------------------------------------------------------------------------------
  78.  
  79. // End Of Text
  80.